/*******************************************
 *                                         *
 *******************************************/

#ifndef MAINMENU_H
#define MAINMENU_H

#include "..\DirectXFramework.h"
#include "GameStates.h"

using namespace DirectXFramework::Graphics;
using DirectXFramework::Input::GameKeyboard;

class MainMenu
{
	public:
		MainMenu (void);
		MainMenu (LPDIRECT3DDEVICE9 DrawDevice, float ScreenWidth, float ScreenHeight);
		~MainMenu (void);

		BOOL Init (LPDIRECT3DDEVICE9 DrawDevice, float ScreenWidth, float ScreenHeight);
		BOOL Logic (GameKeyboard & Keyboard, GameState & State);
		void Render (void);

		void SetSelectedText (LPSTR Text);

	private:
		LPSPRITE Background;
		LPSTR SelectedText;
		LPTEXT Title;
		LPTEXT PlayGame;
		LPTEXT Quit;
};

#endif